package com.sgb.kjwl.model.entity.enterprise;

import java.util.List;

public class CopyrightListEntity {

    /**
     * current : 0
     * hitCount : true
     * optimizeCountSql : true
     * orders : [{"asc":true,"column":""}]
     * pages : 0
     * records : [{"authTime":"","author":"","authorizationMethod":0,"authorizationPeriod":0,"category":"","categoryName":"","companyAuthTime":0,"companyId":0,"companyName":"","companyNo":"","contactNumber":"","contacts":"","copyrightOwner":"","createCom":"","createTime":0,"createUser":"","description":"","headImage":"","id":0,"img":"","logo":"","name":"","price":0,"publishType":0,"realName":"","registrationNo":"","settledTime":0,"status":0,"telPhone":"","updateTime":0,"userAuthTime":0,"userId":0}]
     * searchCount : true
     * size : 0
     * total : 0
     */

    private int current;
    private boolean hitCount;
    private boolean optimizeCountSql;
    private int pages;
    private boolean searchCount;
    private int size;
    private int total;
    private List<OrdersBean> orders;
    private List<RecordsBean> records;

    public int getCurrent() {
        return current;
    }

    public void setCurrent(int current) {
        this.current = current;
    }

    public boolean isHitCount() {
        return hitCount;
    }

    public void setHitCount(boolean hitCount) {
        this.hitCount = hitCount;
    }

    public boolean isOptimizeCountSql() {
        return optimizeCountSql;
    }

    public void setOptimizeCountSql(boolean optimizeCountSql) {
        this.optimizeCountSql = optimizeCountSql;
    }

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public boolean isSearchCount() {
        return searchCount;
    }

    public void setSearchCount(boolean searchCount) {
        this.searchCount = searchCount;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<OrdersBean> getOrders() {
        return orders;
    }

    public void setOrders(List<OrdersBean> orders) {
        this.orders = orders;
    }

    public List<RecordsBean> getRecords() {
        return records;
    }

    public void setRecords(List<RecordsBean> records) {
        this.records = records;
    }

    public static class OrdersBean {
        /**
         * asc : true
         * column :
         */

        private boolean asc;
        private String column;

        public boolean isAsc() {
            return asc;
        }

        public void setAsc(boolean asc) {
            this.asc = asc;
        }

        public String getColumn() {
            return column;
        }

        public void setColumn(String column) {
            this.column = column;
        }
    }

    public static class RecordsBean {
        /**
         * authTime :
         * author :
         * authorizationMethod : 0
         * authorizationPeriod : 0
         * category :
         * categoryName :
         * companyAuthTime : 0
         * companyId : 0
         * companyName :
         * companyNo :
         * contactNumber :
         * contacts :
         * copyrightOwner :
         * createCom :
         * createTime : 0
         * createUser :
         * description :
         * headImage :
         * id : 0
         * img :
         * logo :
         * name :
         * price : 0
         * publishType : 0
         * realName :
         * registrationNo :
         * settledTime : 0
         * status : 0
         * telPhone :
         * updateTime : 0
         * userAuthTime : 0
         * userId : 0
         */

        private String authTime;
        private String author;
        private int authorizationMethod;
        private int authorizationPeriod;
        private String category;
        private String categoryName;
        private int companyAuthTime;
        private int companyId;
        private String companyName;
        private String companyNo;
        private String contactNumber;
        private String contacts;
        private String copyrightOwner;
        private String createCom;
        private int createTime;
        private String createUser;
        private String description;
        private String headImage;
        private int id;
        private String img;
        private String logo;
        private String name;
        private int price;
        private int publishType;
        private String realName;
        private String registrationNo;
        private int settledTime;
        private int status;
        private String telPhone;
        private int updateTime;
        private int userAuthTime;
        private int userId;

        public String getAuthTime() {
            return authTime;
        }

        public void setAuthTime(String authTime) {
            this.authTime = authTime;
        }

        public String getAuthor() {
            return author;
        }

        public void setAuthor(String author) {
            this.author = author;
        }

        public int getAuthorizationMethod() {
            return authorizationMethod;
        }

        public void setAuthorizationMethod(int authorizationMethod) {
            this.authorizationMethod = authorizationMethod;
        }

        public int getAuthorizationPeriod() {
            return authorizationPeriod;
        }

        public void setAuthorizationPeriod(int authorizationPeriod) {
            this.authorizationPeriod = authorizationPeriod;
        }

        public String getCategory() {
            return category;
        }

        public void setCategory(String category) {
            this.category = category;
        }

        public String getCategoryName() {
            return categoryName;
        }

        public void setCategoryName(String categoryName) {
            this.categoryName = categoryName;
        }

        public int getCompanyAuthTime() {
            return companyAuthTime;
        }

        public void setCompanyAuthTime(int companyAuthTime) {
            this.companyAuthTime = companyAuthTime;
        }

        public int getCompanyId() {
            return companyId;
        }

        public void setCompanyId(int companyId) {
            this.companyId = companyId;
        }

        public String getCompanyName() {
            return companyName;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public String getCompanyNo() {
            return companyNo;
        }

        public void setCompanyNo(String companyNo) {
            this.companyNo = companyNo;
        }

        public String getContactNumber() {
            return contactNumber;
        }

        public void setContactNumber(String contactNumber) {
            this.contactNumber = contactNumber;
        }

        public String getContacts() {
            return contacts;
        }

        public void setContacts(String contacts) {
            this.contacts = contacts;
        }

        public String getCopyrightOwner() {
            return copyrightOwner;
        }

        public void setCopyrightOwner(String copyrightOwner) {
            this.copyrightOwner = copyrightOwner;
        }

        public String getCreateCom() {
            return createCom;
        }

        public void setCreateCom(String createCom) {
            this.createCom = createCom;
        }

        public int getCreateTime() {
            return createTime;
        }

        public void setCreateTime(int createTime) {
            this.createTime = createTime;
        }

        public String getCreateUser() {
            return createUser;
        }

        public void setCreateUser(String createUser) {
            this.createUser = createUser;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getHeadImage() {
            return headImage;
        }

        public void setHeadImage(String headImage) {
            this.headImage = headImage;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getPrice() {
            return price;
        }

        public void setPrice(int price) {
            this.price = price;
        }

        public int getPublishType() {
            return publishType;
        }

        public void setPublishType(int publishType) {
            this.publishType = publishType;
        }

        public String getRealName() {
            return realName;
        }

        public void setRealName(String realName) {
            this.realName = realName;
        }

        public String getRegistrationNo() {
            return registrationNo;
        }

        public void setRegistrationNo(String registrationNo) {
            this.registrationNo = registrationNo;
        }

        public int getSettledTime() {
            return settledTime;
        }

        public void setSettledTime(int settledTime) {
            this.settledTime = settledTime;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getTelPhone() {
            return telPhone;
        }

        public void setTelPhone(String telPhone) {
            this.telPhone = telPhone;
        }

        public int getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(int updateTime) {
            this.updateTime = updateTime;
        }

        public int getUserAuthTime() {
            return userAuthTime;
        }

        public void setUserAuthTime(int userAuthTime) {
            this.userAuthTime = userAuthTime;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }
    }
}
